Alla anrop till API:t behöver åtföljas av ett headerattribut (Authorization) som innehåller “Bearer” + den token som erhölls i Auth-anropet
(För övriga anrop se Swagger-Hub https://app.swaggerhub.com/apis/AB-Stokab/WebAPI/v1.5.2-oas3)
Request:
Content-Type: application/x-www-form-urlencoded
POST /connect/token HTTP/1.1
Key | Value |
---|---|
grant_type | client_credentials |
client_id | <utifrån avtal> |
scope | <utifrån avtal> |
client_secret | <utifrån avtal> |
Response:
HTTP/1.1 200 OK
Content-Type: application/json; charset=UTF-8
{
"access_token": "eyJhbGcP9xspGZjJaHr2POpJBk3Oo...",
"expires_in": 16800,
"token_type": "Bearer"
}
Felkod | Felmeddelande |
---|---|
104 | Felaktighet i underliggande konfigurationsdata! |
500 | A server error occurred [ospecificerat fel] |
600 | Felaktig inmatning/datatyp i något av fälten! |
601 | Felaktig eller saknad kundtyp (customerType)! |
603 | Felaktig eller saknad kontraktsperoid |
604 | Saknat eller felaktigt angivet antal i Singelfiber och/eller Fiberpar, (noOfSingelFibers, noOfFiberPairs). Båda kan inte vara noll! |
605 | Felaktigt eller saknat kontraktsid (invoiceGroupId)! |
606 | Felaktig eller saknat avtalsid (frameworkAgreementId)! |
607 | Saknad tilladress (to.pointId)! |
608 | Felaktigt angivet antal i Singelfiber och/eller Fiberpar, (noOfSingelFibers, noOfFiberPairs). Båda kan inte samtidigt ha värden större än noll! |
609 | Felaktigt angivet antal i Fiberpar (noOfFiberPairs), värdet får i nuläget inte vara större än ett (1). |
610 | Felaktigt eller saknat ärende id (inquiryId)! |
611 | Saknad mailadress (responsiblePersonEmail)! |
612 | Saknad fakturareferens (invoiceReference) ! |
613 | Saknad slutkund (endCustomer) ! |
614 | Felaktigt datumformat (preferredDeliveryDate) ! |
615 | Önskat leveransdatum kan inte vara tidigare än dagens datum (preferredDeliveryDate) ! |
616 | Order är redan lagd! Ärendenummer: TXT12345-999 ! |
617 | Saknad frånadress! Skall anges till NULL om punkten endast kräver tilladress (from.pointId)! |
618 | Ärendet TXT12345-999 är inte aktivt! |
619 | Ärendet TXT12345-999 inte färdigt för order! |
620 | Offerten inte längre giltig! |
621 | Saknad mailadress (installationContactEmail)! |
622 | true eller false måste anges (offerPreReqProducts)! |
623 | Kan inte hitta lagd order med ärendenummer: TXT12345-999! |
624 | Stativ/Skåp måste anges för A-node och Knutpunkt (rack)! |
625 | Position måste anges vid förekomst av A-node (position)! |
626 | Den sökta ordern saknar aktiva produkter! |
627 | Den sökta offerten saknar aktiva produkter! |
628 | Entré (från adress) måste anges vid förfrågan på en stjärnprodukt! |
629 | Order är lagd på ärendenummer: TXT12345-999 ! |
630 | Angiven kontaktperson är relaterad till ett annat företag än offert / order avser (responsiblePersonEmail)! |
631 | Ingen unik kontaktperson hittad för angiven e-postadress (responsiblePersonEmail)! |
632 | SAKNAD ELLER FELAKTIG FRÅN-ADRESS! |
633 | RealEstate och suffix måste anges! |
634 | SAKNAD ELLER FELAKTIG TILL-ADRESS! |
635 | Ej giltig produkt för [NodID]"! |
636 | NODEN KAN INTE HITTAS! |
637 | FASTIGHETEN KAN INTE HITTAS! |
638 | ADRESSEN KAN INTE HITTAS! |
639 | INGA TILLGÄNGLIGA ERBJUDANDEN MED VALDA PARAMETRAR! |
640 | Produkt måste anges vid förfrågan! |
641 | Ej giltig produkt i kombination med erbjudandet, avseende SLA nivå eller tilläggsprodukt! |
642 | Fälten “switches” och “ports” måste anges när “orderCrossConnect” är satt till true ! |
643 | Offert med angivet id kan inte hittas! |
644 | Postort och gatunamn måste anges! |
645 | PointId måste anges! |
646 | Nodpunkterna ABC123 och DEF456 är inte förenliga med varandra inom detta erbjudande! |
647 | Giltiga alternativ för fältet “toPatch” är “SC/UPC”, “SC/APC”, “LC/APC” eller “LC / UPC”! |
648 | Giltiga alternativ för fältet “fromPatch” är “SC/UPC”, “SC/APC”, “LC/APC” eller “LC / UPC”! |